Don't create empty link in KML output.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 1 Dec 2005 20:27:32 +0000 (20:27 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 1 Dec 2005 20:27:32 +0000 (20:27 +0000)
gpsbabel/kml.c

index 2444692298c61c8b475957dd2d6470e02852d3e9..3f85a3d521a130a723cf517254680892cc1473e2 100644 (file)
@@ -337,10 +337,10 @@ static void kml_waypt_pr(const waypoint *waypointp)
        fprintf(ofd, "\t  <styleUrl>#waypoint</styleUrl>\n");
 
        // Description
-       if (waypointp->url) {
+       if (waypointp->url && waypointp->url[0]) {
                char * odesc = xml_entitize(waypointp->url);
                fprintf(ofd, "\t  <description>\n");
-               if (waypointp->url_link_text)  {
+               if (waypointp->url_link_text && waypointp->url_link_text[0])  {
                        char *olink = xml_entitize(waypointp->url_link_text);
                        fprintf(ofd, "<a href=\"%s\">%s</a>", odesc, olink);
                        xfree(olink);